Neural Network System for On-line Controller Adaptation and its Application to Underwater Robot

نویسندگان

  • Kazuo Ishii
  • Teruo Fujii
  • Tamaki Ura
چکیده

This paper describes a neural network system which executes identification of robot dynamics and controller adaptation in parallel with robot control. The system consists of two parts, Real-World part and Imaginary-World part. The Real-World part is feedback control system for the actual robot. In the Imaginary-World part, the model of robot and the controller are adjusted continuously in order to deal with the change of dynamic property caused by disturbance and so on. The system is designed suitable for the computer system with parallel processing ability.In this paper, adaptability of the controller system is investigated by heading keeping and path following experiments on the condition that unknown disturbances are given to the robot. 1.Introduction Underwater robots have been expected as one of new tools for underwater operation such as oceanic survey, investigation, manipulation, etc. Considering their unknown operating environment, underwater robots should have high autonomy to survive with limited sensors. In order to realize autonomous underwater robots, a lot of problems must be solved. In this paper, we discribe a neural network based control system for underwater robots. Control problems of underwater robots have difficulties caused by nonlinear dynamics [1]-[3]. Moreover, the dynamics of robots changes according to the alteration of configuration to be suited to the mission [4], [5]. In order to deal with these difficulties, the control system should become adaptive and flexible. Features of neural network technologies, learning, nonlinear mapping, parallel processing, etc, are attractive for such kind of control problems. Fujii et al. [6],[7] have been investigating neural network application to control problems of underwater robots and developed a neural-network-based adaptive control system called "SONCS:Self-Organizing Neural-net Control System". In this system, a neural network is constructed as a feedback controller based on back-propagation method [9]. Yuh [10] described a neural network control system using a recursive adaptation algorithm with a critic function (reinforcement learning approach). The special feature of this controller is that the system adjusts it directly and on-line without making an explicit model of vehicle dynamics. In these control system, the error signals for the controller adjustment are calculated as the difference between target values of the cotnrol and sampled motion data from the actual robot, there should, therefore, be idling time in the control system and the controller adaptation mechanism's operation. In oder to improve these problems, a new adaptation mechanism in which the controller is adjusted independently of time-dependent processes, such as control operations, data sampling, etc should be introduced. In this paper, an on-line adaptable controller system of which basic concept is based on that of SONCS is proposed. The system is designed to be operated on the computer system with parallel processing capability, and adjust the controller network based on the results of virtual operation of the control calculation which is executable parallel with the actual control operation. This controller adaptation method is called "Imaginary Training [11]" and realized taking advantage of the simulating ability of the special neural network for identification [12]. The proposed system is applied into the control problem of a versatile test-bed robot "Twin-Burger [4], [5]", on which a Transputer based multiprocessor system is mounted. The procedure of the system's implementation to the robot and its adaptability are discussed through the heading keeping and path following experiments on the condition that disturbances affect the behavior of the robot. 2. Control System 2.1 Structure Over all structure of the proposed control system is illustrated in Fig. 1. The system consists of two independent parts:Real-World part and Imaginary-World part. The control process of the actual robot is executed using a feedback controller C_R in the Real-World part. The inputs to the C_R are the differences between the reference signals r(t) and state variables Se(t) which are sampled data from the robot, and the control signals u(t-∆t) at the previous time step. The Imaginary-World part includes the controller C_I and forward model network (FWD) which represents the dynamic property of the robot. The controller adaptation process with a C_I and a FWD, and the modelling process for the FWD are carried out simultaneously in the Imaginary-World part. The structure of C_I is the same as that of C_R. The inputs to the C_I are, therefore, the same as those of C_R, but state variables denoted by Sf(k) are calculated using the FWD instead of the actual robot. (The time flow in the Imaginary-World part is represented by k which is independent of that of the Real-World part.) In order to execute the processes of the Imaginary-World part parallel with that of the Real-World part, the FWD should be selfcontained, i.e. it should be a simulator without involving actual data. For this purpose, a special neural network for identification is introduced [12]. The performance of the control system depends on how accurately the FWD can behave like the actual robot. 2.2 Identification of Dynamics The FWD [12] generates a series of state variables Sf(k) when a set of initial values Sf(0) and a time series of control signals u(k) are given as its input signals. The FWD consists of three layers of neuron, time integration layers and two kinds of recurrent connections as shown in Fig. 2. Let the neural network's mapping function be f() and the outputs from the third layer ∆Sf(k+∆k).∆Sf(k+∆k) are given by ∆ ∆ ∆ ∆ ∆ ∆ Sf Sf Sf u u ( ) ( ( ), ( ), ..., ( ), ( ), ...). k k f k k k k k k + = − −

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Neuro-Optimizer: A New Artificial Intelligent Optimization Tool and Its Application for Robot Optimal Controller Design

The main objective of this paper is to introduce a new intelligent optimization technique that uses a predictioncorrectionstrategy supported by a recurrent neural network for finding a near optimal solution of a givenobjective function. Recently there have been attempts for using artificial neural networks (ANNs) in optimizationproblems and some types of ANNs such as Hopfield network and Boltzm...

متن کامل

Adaptive fuzzy sliding mode and indirect radial-basis-function neural network controller for trajectory tracking control of a car-like robot

The ever-growing use of various vehicles for transportation, on the one hand, and the statistics ofsoaring road accidents resulting from human error, on the other hand, reminds us of the necessity toconduct more extensive research on the design, manufacturing and control of driver-less intelligentvehicles. For the automatic control of an autonomous vehicle, we need its dynamic...

متن کامل

Vibration Suppression of Simply Supported Beam under a Moving Mass using On-Line Neural Network Controller

In this paper, model reference neural network structure is used as a controller for vibration suppression of the Euler–Bernoulli beam under the excitation of moving mass travelling along a vibrating path. The non-dimensional equation of motion the beam acted upon by a moving mass is achieved.  A Dirac-delta function is used to describe the position of the moving mass along the beam and its iner...

متن کامل

Adaptive RBF network control for robot manipulators

TThe uncertainty estimation and compensation are challenging problems for the robust control of robot manipulators which are complex systems. This paper presents a novel decentralized model-free robust controller for electrically driven robot manipulators. As a novelty, the proposed controller employs a simple Gaussian Radial-Basis-Function Network as an uncertainty estimator. The proposed netw...

متن کامل

Hybrid Adaptive Neural Network AUV controller design with Sliding Mode Robust Term

This work addresses an autonomous underwater vehicle (AUV) for applying nonlinear control which is capable of disturbance rejection via intelligent estimation of uncertainties. Adaptive radial basis function neural network (RBF NN) controller is proposed to approximate unknown nonlinear dynamics. The problem of designing an adaptive RBF NN controller was augmented with sliding mode robust term ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998